package com.zw.a.basic.a12.demo01_exception;

import java.text.ParseException;
import java.text.SimpleDateFormat;

//案例: 演示throws方式处理异常.
public class Demo03 {
    //下述代码不报错, 但是不建议这样写.
    //public static void main(String[] args) throws ParseException, ArithmeticException, NullPointerException{
    //实际开发写法:
    public static void main(String[] args) throws Exception{
        //方式一: try.catch
       /* try {
            //可能出问题的代码
            SimpleDateFormat sdf = new SimpleDateFormat();
            sdf.parse("abc");       //如果格式不对, 会报错: ParseException(转换异常)
        } catch (Exception e) {
            //出现问题后的解决方案
            e.printStackTrace();
        }*/

        SimpleDateFormat sdf = new SimpleDateFormat();
        sdf.parse("abc");       //如果格式不对, 会报错: ParseException(转换异常)
        System.out.println("看看我执行了吗? ");
    }
}
